echinococcus granulosus - German English Dictionary